home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / serien / purity / nr.17 / pcq-programme / ufo / ufo2.doc < prev    next >
Text File  |  1995-04-22  |  9KB  |  234 lines

  1.  
  2.  
  3.  
  4.                   Dokumentation UFO V2.2
  5.                   ----------------------
  6. Einleitung
  7. ----------
  8.  
  9.         Auweia, was für ein Name! Aber leider ist mir heute und
  10.         auch vor 9 Jahren kein besserer Titel hierfür eingefallen.
  11.  
  12.         Vor 9 Jahren ? Ja !!!!
  13.  
  14.         Damals habe ich dieses Spiel auf dem alten COLOUR-GENIE
  15.         programmiert (wer kennt den denn überhaupt noch ???).
  16.         Es war mein erstes Spiel und hat mir (natürlich) sehr gut
  17.         gefallen.
  18.  
  19.         Wer jetzt aber meint, es kommt ein Spiel mit 3-D Darstellung
  20.         und Super-Duper-Stereo-Sound und sonstigen Schmanker'l ....
  21.         den muß ich enttäuschen !!!!
  22.  
  23.         Es ist ein GANZ SIMPLES SPIEL. Vielleicht zu simple, aber
  24.         darüber entscheidet ihr.
  25.  
  26.         Also, Idee raus aus dem Gehirn und ran an die Tastatur.
  27.  
  28.         Und hier kommt die Auflösung:
  29.  
  30.               Durch das Überfliegen von div. Zeichen auf dem Bildschirm
  31.               soll man versuchen, möglichst viele Punkte zu erreichen.
  32.  
  33.               Hierbei sollte man jedoch stehts die Tankanzeige im Auge
  34.               haben, denn ohne Sprit ist das Spiel zu Ende.
  35.  
  36.               Zum anderen sollte man auch genau hinsehen, was man
  37.               überfliegt, denn ein roter Blitz bedeutet das Ende.
  38.  
  39.               Für die Tankstelle gibt es 10 Einheiten Sprit (die schnell
  40.               verbraucht sind).
  41.  
  42.               Bei der Berührung der Wände wirst Du wieder zurückge-
  43.               schleudert, frei nach dem Motto: "Ansprungwinkel = Ab-
  44.               sprungwinkel".
  45.  
  46.               Das Spiel hat 10 definierte Level, wobei es mit zunehmenden
  47.               Level immer schwieriger wird Punkte und Treibstoff zu
  48.               sammeln. Nicht nur die Anzahl der roten Blitze steigt,
  49.               nein, auch die Anzahl der Objekte verringert sich (und
  50.               damit auch die Möglichkeit Treibstoff zu bekommen).
  51.  
  52.               Nach 10 Leveln ist noch nicht Schluß! Nein, es geht weiter
  53.               mit dem Speed des 10. Levels! Na wenn da keiner vom Hocker
  54.               fällt.
  55.  
  56.               Gespielt wird entweder mit den Cursor-Tasten oder mit
  57.               dem Rührstab im Port #2.
  58.  
  59.               Wer es schafft, kann sich in die Top-Ten des Spiels
  60.               eintragen.
  61.  
  62. Aufruf, Übergabeparameter
  63. -------------------------
  64.  
  65.     Aufruf erfolgt im CLI durch UFO
  66.  
  67.     oder
  68.  
  69.     von der Workbench das Icon anklicken.
  70.  
  71.     Keine Übergabeparameter!
  72.  
  73. Einbindung in eigene Programme
  74. ------------------------------
  75.  
  76.     Teile mit Bestimmtheit (siehe auch in der Game.lib), aber
  77.     als ganzes?
  78.  
  79. Erklärung des Source-Codes
  80. --------------------------
  81.  
  82.     Ich habe an vielen Stellen den Source-Code erläutert, nicht
  83.     an allen.
  84.     Er ist jetzt endlich von mir so beschrieben worden, daß man
  85.     sich auch nach mehr als 2 Wochen wieder reinfindet (war nicht
  86.     immer so, siehe Ufo 1.1).
  87.  
  88. Sonstiges
  89. ---------
  90.  
  91.     Ha, diesmal habe ich die Routinen aus meiner Game.Lib eingesetzt
  92.     (nicht mehr Game.o). Und was passiert? Es ist ein Spiel geworden.
  93.     Was noch verbessert werden kann ist die Geschwindigkeit, aber
  94.     darüber reden wir nächstes mal.
  95.  
  96.     Getestet haben es : - meine Frau (vielen Dank, Birgit, obwohl man
  97.                                       dich ja manchmal von dem Monitor
  98.                                       wegtragen musste),
  99.                         - meine Tochter (ist schon was faszinierendes,
  100.                                          so ein bunter Bildschirm)
  101.                         - und natürlich ich selber (Oh Gott, das kann
  102.                           ja nur schief gehen).
  103.  
  104. Copyrights
  105. ----------
  106.  
  107.     (c) Jörg Wach, 1982, 1992, 1993
  108.  
  109.     Dieses von mir geschriebene Programm ist GiftWare. Jeder darf es
  110.     nutzen und verändern und damit machen, was er will.
  111.     Wen es öfters genutzt wird bitte ich um eine kleine Spende (z.B.
  112.     Tafel Schocko, Disketten oder -schreiber, Windlen (saubere!) etc).
  113.     Alle Rechte an dem Spiel verbleiben aber bei mir.
  114.  
  115.     Ich habe nur folgende Bitte:
  116.  
  117.         - Wenn jemand die Funktionen aus UFO in seine Programme einbaut
  118.           möchte ich schon mit dem Hinweis genannt werden, daß ich die
  119.           Funktionen geschrieben habe.
  120.  
  121.         - Sollte jemand auf die Idee kommen und die Routinen zu
  122.           modifizieren oder zu optimieren so bitte ich doch um die
  123.           Übersendung des neuen Listings. Auch ich kann noch was lernen!
  124.  
  125.     Und bitte vergesst nicht eure Kritik an mich zu schreiben, denn
  126.     in den nächsten Programmen wird diese mit Bestimmtheit einfließen.
  127.  
  128. Dateiverzeichnis
  129. ----------------
  130.  
  131.         UFO2.p        ---> Source.Code
  132.         UFO2          ---> Das Programm
  133.         UFO2.Doc      ---> Na, was wohl ?
  134.         UFO.HIGHSCORE ---> Die High-Score Datei
  135.         Bilder        ---> Die Farbpalette sowie die entsprechenden
  136.                            Bilder im IMAGE-Format,
  137.         div. Soundfiles
  138.         und die entsprechenden Infofiles dazu.
  139.  
  140. Historie
  141. --------
  142.     Version 2.2 ---> 10.06.93
  143.  
  144.                      Die neue Version enthält jetzt endlich den Sound
  145.                      (Yeah). Jetzt bringt daß ganze doch mehr Spaß!
  146.  
  147.                      Außerdem kleine Sourceänderungen vorgenommen, um den
  148.                      das Spiel ein bischen schneller zu machen.
  149.  
  150.     Version 2.1 ---> 02.06.93
  151.  
  152.                      Kleiner Fehler korrigiert und weil alle über die
  153.                      Schwierige Joystick- bzw. Tastatursteuerung gemeckert
  154.                      haben habe ich diese auch angepasst.
  155.  
  156.                      Zusätzlich ist jetzt zur Geschwindigkeitskontrolle
  157.                      des Spiels ein VertikalBlankInterrupt-Server eingebaut
  158.                      (das Spiel war auf dem Amiga 1200 nicht mehr spiel-
  159.                      bar, weils einfach zu schnell gewesen ist).
  160.  
  161.                      Das Programm läuft bestens unter OS1.2/1.3/3.0
  162.                      (auch mit meiner Hardware-Programmierung des Blitters).
  163.  
  164.     Version 2.0 ---> 05.09.92
  165.  
  166.                      1. Ich habe die neue Game.Lib (Version 1.10) dazu-
  167.                         gelinkt, die ja eine wessentlich schnellere
  168.                         Bearbeitung beim zeichnen von Bildern durch den
  169.                         Blitter ermöglicht.
  170.  
  171.                      2. Der Bug, daß die Explosionen nicht komplett
  172.                         gelöscht werden, ist auch behoben.
  173.  
  174.                      3. Meine Frau hat das Ding ausgiebig getestet und
  175.                         kein einziges Mal abgestürzt.
  176.  
  177.     Version 2.0 ---> 24.08.92
  178.  
  179.                      1. Ich habe die Nase voll! Das Spiel reißt ja noch
  180.                         nicht mal meine Tochter vom Hocker!
  181.                         Also, alles in dem Spiel (außer der Idee) habe
  182.                         ich neu geschrieben.
  183.                         Läuft wunderbar !!!!!!
  184.  
  185.  
  186.     Version 1.1 ---> 12.08.92
  187.  
  188.                      1. Der Fehler in der Highscore-Routine ist behoben
  189.                         (man sollte eben "reopen" statt "open"
  190.                         schreiben).
  191.                         Gleichzeitig ist die Routine für die Ermittlung
  192.                         des Siegplatzes in eine eigene Funktion gesteckt
  193.                         worden (is' viel einfacher jetzt und für
  194.                         zukünftige Spiele).
  195.  
  196.                      2. Die Datei "UFO.Highscore" braucht noch nicht da
  197.                         zu sein. Man ( Frau? ) kann jetzt also lustig
  198.                         drauf los spielen (toi, toi, toi).
  199.  
  200.  
  201.     Version 1.0 ---> 30.06.92 -> Bugs:
  202.  
  203.                      1. Die Datei "UFO.Highscore" MUß sich unbedingt
  204.                         im aktuellen Verzeichnis befinden!
  205.                         Wenn nicht, ab nach Indien.
  206.  
  207.                      2. Ihr könnt zur Zeit nur eine Runde spielen. Das
  208.                         wird aber im nächsten Release geändert.
  209.  
  210.                      3. Die High-Score-Routine hat zur Zeit einen Fehler,
  211.                         so daß sich keiner verewigen kann.
  212.                         Auch das wird im nächsten Release geändert.
  213.  
  214. With best wisches und nice play
  215.  
  216.  
  217.       !!                             !!!!! !!!!! !   ! !!!!! !!!!!
  218.       !!                             !! !! !! !! !   ! !!    !! !!
  219.       !!                             !!!!! !! !! !   ! !!!!! !!!!!
  220.      !!!                             !!    !! !! ! ! ! !!    !!!
  221.    !!!!                              !!    !!!!! !!!!! !!!!! !! !!
  222.  
  223.            !!!!
  224.            !!                        Jörg Wach
  225.            !!                        Waitzstr. 75
  226.            !!
  227.            !!!!                      2300 Kiel 1
  228.                                      Neue PLZ ab dem 1.7.: 24105
  229.                   !!                 Tel.: 0431/57 84 85
  230.                   !!
  231.                   !!                 Westdeutschland
  232.                   !!
  233.                   !!!!!              11.06.1993
  234.